Salary: ₹22 - ₹35 Lakhs/Annum Expected
Procore Technologies is hiring a Software Engineer 2 for its core Platform Engineering division in Pune. In this high-concurrency architecture role, you will take full ownership of building, scaling, and maintaining a critical, highly visible microservice dedicated to document rendering and template-driven generation. A primary objective of this role is to systematically decompose existing monolithic Ruby on Rails modules into independent, decoupled microservices with strictly enforced domain boundaries, clean public interfaces, and a high-performance PostgreSQL backend. You will collaborate with global DevOps and infrastructure teams to automate CI/CD lines, introduce robust system observability, and ensure the reliable delivery of millions of files across Procore’s global cloud construction platform.
Ruby on Rails, PostgreSQL, Object-Oriented Programming (OOP), Microservices Architecture, Service-Oriented Architecture (SOA), Domain-Driven Design (DDD), Monolith Deconstruction, AWS Cloud, System Observability & Logging, Test-Driven Development (TDD), CI/CD Automation, Git, Docker, Kubernetes, Golang (Plus)
This job description and related content are owned by Procore Technologies. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Procore Technologies directly. We do not process applications or respond to candidate queries.